package com.wwlwxg.vmconsole;

//import beifengtz.vmconsole.JStatCmd;
//import beifengtz.vmconsole.JpsCmd;
//import beifengtz.vmconsole.entity.jps.JpsResult;
//
//import beifengtz.vmconsole.entity.jstat.JStatResultForGc;
//import com.sun.tools.attach.AttachNotSupportedException;
//import com.sun.tools.attach.VirtualMachine;
//import org.junit.Test;
//import sun.jvmstat.monitor.MonitorException;

import org.junit.Test;

import java.io.IOException;
import java.util.List;

public class VmTest {

	public int i = 9;

	public void test2() {
		i = i + 1;
		i = 2;
	}

	@Test
	public void test1() throws Exception {
//		//  获取本地虚拟机所有虚拟机进程id
//		List<JpsResult> jpsResult1 = JpsCmd.quit();
//		//  获取本地虚拟机所有虚拟机进程id，同时获取虚拟机参数
//		List<JpsResult> jpsResult2 = JpsCmd.withVmArgs();
//		//  获取本地虚拟机所有虚拟机进程id，同时获取主类参数
//		List<JpsResult> jpsResult3 = JpsCmd.withMainClassArgs();
//		//  获取本地虚拟机所有虚拟机进程id，同时获取jar或者主类全称
//		List<JpsResult> jpsResult4 = JpsCmd.withFullName();
//
//		//  自定义执行jps命令的参数，此处相当于在命令行执行jps -l
//		List<JpsResult> jpsResult5 = JpsCmd.run(new String[]{"-l"});
//
//		JStatResultForGc gc = JStatCmd.gc(10604);

//		VirtualMachine machine = VirtualMachine.attach("26435");



		System.out.println();
	}
}
